//package com.lmz.project.redis.demo;
//
//import redis.clients.jedis.Jedis;
//
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//import java.util.Set;
//
//public class JedisDemo {
//    public static void main(String[] args) {
//        //1.connection 获得，通过指定的ip和端口号
//        Jedis jedis = new Jedis("192.168.182.48", 6381);
//        //2. 指定访问服务器密码
//        jedis.auth("123456");
//        //3.获得了jedis客户端
//        System.out.println(jedis.ping());
//
//        //keys
//        Set<String> keys = jedis.keys("*");
//        System.out.println(keys);
//
//        //string
//        jedis.set("key3","hello-jedis");
//        System.out.println(jedis.get("key3"));
//        System.out.println(jedis.ttl("key3"));
//        jedis.expire("key3",20L);
//        jedis.mset("key4","v4","key5","v55");
//        System.out.println(jedis.mget("key3","key4","key5"));
//
//
//        //list
//        jedis.lpush("list","11","22","33");
//        List<String> list = jedis.lrange("list", 0, -1);
//        list.forEach(item ->{
//            System.out.println(item);
//        });
//
//        //set
//        jedis.sadd("orders","jd001");
//        jedis.sadd("orders","jd002");
//        jedis.sadd("orders","jd003");
//        Set<String> orders = jedis.smembers("orders");
//        orders.forEach(item ->{
//            System.out.println(item);
//        });
//
//        jedis.srem("orders","jd002");
//        System.out.println(orders.size());
//        //hash
//        jedis.hset("poverty","name","llmm");
//        jedis.hset("poverty","age","25");
//        jedis.hset("poverty","address","jz");
//        String hget = jedis.hget("poverty", "name");
//        System.out.println(hget);
//        Map<String,String> map = new HashMap<>();
//        map.put("telphone","138xxxxxxxxx");
//        map.put("email","zzyybs@126.com");
//        jedis.hmset("hash2",map);
//        System.out.println(jedis.hget("poverty","age"));
//        jedis.zadd("zset01",60d,"v1");
//        jedis.zadd("zset01",70d,"v2");
//        jedis.zadd("zset01",80d,"v3");
//        jedis.zadd("zset01",90d,"v4");
//
//        List<String> zset01 = jedis.zrange("zset01", 0, -1);
//        zset01.forEach(System.out::println);
//
//    }
//}
